A Relational Object Model
نویسندگان
چکیده
The relational model and its extensions are often considered incompatible with object-orientation. However, on the one hand nested relations provide the complex object features demanded by object models. Particularly, powerful query languages exploit the complex data structure while keeping the advantages of the declarative, set-oriented paradigm. On the other hand, object models provide semantically rich constructs for advanced modeling, and abstractions of operations as well as data. In this paper, we show an evolutionary path from relational, essentially nested relational, to object-oriented data models and query languages. Basically, allowing nested relation schemes to be recursively defined yields the necessary flexibility w.r.t, structure. The query language, i.e., nested relational algebra, carries over to this "network" model. As a first step towards the object-oriented integration of cooperative systems, different views onto the objects have to be supported. We present a powerful view definition facility that basically allows object views as well as relational views to be defined in our object algebra.
منابع مشابه
Comparison of Object Relations, Personality Organization, and Personal and Relational Meaning of Life in Psychology Graduates vs. other Students in Lahijan Azad University
Aim: We conducted the present study to compare Object relations, personality organization, personal meaning of life, and Relational meaning in life among Islamic Azad University, Lahijans branch's students. Method: The research design was post-event (causal-comparative). The sample included 200 (100 psychology students and 100 students from other majors) selected based on convenience sampling...
متن کاملA NEW APPROACH TO STABILITY ANALYSIS OF FUZZY RELATIONAL MODEL OF DYNAMIC SYSTEMS
This paper investigates the stability analysis of fuzzy relational dynamic systems. A new approach is introduced and a set of sufficient conditions is derived which sustains the unique globally asymptotically stable equilibrium point in a first-order fuzzy relational dynamic system with sumproduct fuzzy composition. This approach is also investigated for other types of fuzzy relational composit...
متن کاملRepresenting Uniqueness Constraints in Object-Relational Mapping - The Natural Entity Framework
Object-oriented languages model data as transient objects, while relational databases store data persistently using a relational data model. The process of making objects persistent by storing their state as relational tuples is called object-relational mapping (ORM). This process is nuanced and complex as there are many fundamental differences between the relational model and the object model....
متن کاملOn Marrying Relations and Objects: Relation-Centric and Object-Centric Perspectives
Today there are unmistakable signs that database technology is moving from pure relational technology and pure object-oriented technology toward a unified object-oriented and relational (object-relational, for short) database technology. The basis of unifying relations and objects is the view that the relational model is merely a special case of an object-oriented model. The objective of this a...
متن کاملTowards a Fuzzy Object-Relational Database Model
This chapter introduces a fuzzy object-relational database model including fuzzy extensions of the basic object-relational databases constructs, the user-defined data types, and the collection types. The fuzzy extensions of these constructs focus on two main flexible aspects, a way to flexibly compare complex data types and an extension of collection types allowing partial membership of its ele...
متن کاملA* Algebra for an Extended Object/Relational Model
The object relational data model [1,2,3] takes advantage of Codd's relational calculus power [5] and the object concept characteristics [6,7,11]. In fact, two major approaches have been adopted to satisfy the designers and users of the advanced databases. A revolutionary approach [3,7,13,15] which integrates the object characteristics into the new data models and where the specification of data...
متن کامل